#!/usr/bin/python
# -*- coding: UTF-8 -*-

""" 
@version: 1.0
@author: jin.li.o
@license: Apache Licence 
@contact: x.leevin@gmail.com
@software: PyCharm
@file: while.py
@time: 2018/9/26
"""

# while 条件控制

n = 100
sumZ = 0
counter = 1

# while counter <= n:
#     print("counter值为:%d" % counter)
#     sumZ = sumZ + counter
#     counter += 1
# else:
#     print("counter值>%d" % n)

# print("1 到 %d 之和为: %d" % (n, sumZ))


# for循环语句
languages = ["C", "C++", "Python", "Java", "Perl"]

print("编程语言包括:")
for index in range(len(languages)):
    if languages[index] == "Java":
        print("当前正在使用的语言:%s" % languages[index])
        # break
        continue
    print(index, languages[index])
else:
    print("没有循环数据")
# print(item)
# print("编程语言包括:%s" % item)

# 终止条件 break, continue, pass
# break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止，任何对应的循环 else 块将不执行。
# continue语句被用来告诉Python跳过当前循环块中的剩余语句，然后继续进行下一轮循环。
# pass是空语句，不做任何事情，一般用做占位语句，是为了保持程序结构的完整性。
